<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>switch结构-等值</title>
  <script>
    /**
     * 案例一：根据输入的字母判断是否是元音字母？
     */
    function fun1(){
      // 第一步：输出字母
      let ch = prompt("请输入一个字母：")
      // 第二步：进行判断是否是元音字母
      switch (ch) {
        case "a":
        case 'e':
        case 'i':
        case 'o':
        case 'u':
          console.log(ch + "是一个元音字母！")
          break;
        default:
          console.log(ch + "不是一个元音字母~")
      }
      /**
       * switch...case小结：
       * ① 执行流程：switch后的变量与case后的常量进行比较，如果相等就执行对应case后的语句块。
       * 注意事项：
       * ① case后的常量尽量不要重复。其它语言报错，这里不报错，建议大家不要这么写。
       * ② case后的break可以省略，如果省略了则执行对应的语句后不会停止，直到遇到第一个break语句。
       * ③ default:代表所有的等值比较都不成立时，最后执行的兜底方案。
       */
    }
    fun1()
  </script>
</head>
<body>

</body>
</html>
